XML 80 R64.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Supplemental Financial Statement Information - Security Bonus Plan (Details) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 USD ($)
Retirement and Security Bonus Plans |
Cash surrender value in life insurance of certain employees | $ 8.2
Deferred Bonus |
Retirement and Security Bonus Plans |
Initial vesting percentage (as a percent) | 25.00%
Minimum vesting period (in years) | 5 years
Annual vesting percentage after initial period (as a percent) | 5.00%
Expense recognized | $ 0.2
Security bonus liability | $ 8.9

X
- Definition Deferred Compensation Annual Vesting Percentage After Five Years + References No definition available. + Details
Name: | laws_DeferredCompensationAnnualVestingPercentageAfterFiveYears
Namespace Prefix: | laws_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred Compensation Minimum Vesting Period + References No definition available. + Details
Name: | laws_DeferredCompensationMinimumVestingPeriod
Namespace Prefix: | laws_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred Compensation Vesting Percentage Initial + References No definition available. + Details
Name: | laws_DeferredCompensationVestingPercentageInitial
Namespace Prefix: | laws_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of the amount that could be realized under a life insurance contract or contracts owned by the entity, commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI). + References No definition available. + Details
Name: | us-gaap_CashSurrenderValueFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The compensation expense recognized during the period pertaining to the deferred compensation arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 710 -SubTopic 10 -Name Accounting Standards Codification -Section 30 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483043/710-10-30-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-1 + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 710 -SubTopic 10 -Name Accounting Standards Codification -Section 25 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483070/710-10-25-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 30 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483043/710-10-30-2 + Details
Name: | us-gaap_DeferredCompensationLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredBonusMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |